package com.qf.day04.homeWork;

import java.util.Scanner;

/**
 * 输入一个不大于8位的数字判断这个数是不是回文数字。提示:所谓"回文",就是正着读和反着读是一样的
 */

public class HomeWork1 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入一个不大于8位的数字");
        String str2 = sc.next();
        if(str2.length()>8){
            System.out.println("输入有误请重新输入");
            return;
        }
        int[] intArr2 = new int[str2.length()];
        //方法一：通过charAt()可以获得对应下标的char值，用String.valueOf()转为字符串，
        //再用Integer.parseInt()转为数字
        for (int i = 0; i < intArr2.length; i++) {
            intArr2[i] = Integer.parseInt(String.valueOf(str2.charAt(i)));
        }
        int count = intArr2.length;
        boolean flag = false;
        for (int i = 0; i <  intArr2.length; i++) {
            count--;
            if (intArr2[i]==intArr2[count]){
              flag = true;
            }else  {
                flag =false;
            }
        }
        if (flag){
            System.out.println("是回文数字");
        }else {
            System.out.println("不是回文数字");
        }
    }
}
